package com.iwhalecloud.citybrain.flow.platform.manager.domain.model.notice.response;

import com.iwhalecloud.citybrain.flow.platform.manager.domain.model.notice.common.MsgContent;
import com.iwhalecloud.citybrain.flow.platform.manager.domain.model.notice.common.PushUserId;

import java.util.List;

/**
 * @author fenghongjian
 * @description
 * @date 2019/7/12 15:57
 */
public class MessageCenterResponse {

    /**
     * 消息标题
     */
    private String msgTitle;

    /**
     * 消息描述
     */
    private String msgDescription;

    /**
     * 推送管道ID
     */
    private Integer pushChannelId;

    /**
     * 推送管道名称
     */
    private String pushChannelName;

    /**
     * 推送管道类型
     */
    private Integer pushChannelType;

    /**
     * 推送的内容列表
     */
    private List<MsgContent> contents;

    /**
     * 消息接收人列表
     */
    private List<PushUserId> pushUserIds;

    /**
     * 推送返回结果
     */
    private List<ResponseResult> results;

    public String getMsgTitle() {
        return msgTitle;
    }

    public void setMsgTitle(String msgTitle) {
        this.msgTitle = msgTitle;
    }

    public String getMsgDescription() {
        return msgDescription;
    }

    public void setMsgDescription(String msgDescription) {
        this.msgDescription = msgDescription;
    }

    public Integer getPushChannelId() {
        return pushChannelId;
    }

    public void setPushChannelId(Integer pushChannelId) {
        this.pushChannelId = pushChannelId;
    }

    public String getPushChannelName() {
        return pushChannelName;
    }

    public void setPushChannelName(String pushChannelName) {
        this.pushChannelName = pushChannelName;
    }

    public Integer getPushChannelType() {
        return pushChannelType;
    }

    public void setPushChannelType(Integer pushChannelType) {
        this.pushChannelType = pushChannelType;
    }

    public List<MsgContent> getContents() {
        return contents;
    }

    public void setContents(List<MsgContent> contents) {
        this.contents = contents;
    }

    public List<PushUserId> getPushUserIds() {
        return pushUserIds;
    }

    public void setPushUserIds(List<PushUserId> pushUserIds) {
        this.pushUserIds = pushUserIds;
    }

    public List<ResponseResult> getResults() {
        return results;
    }

    public void setResults(List<ResponseResult> results) {
        this.results = results;
    }
}
